﻿using System;
using System.Collections.Generic;

using System.Text;
using System.Windows;

namespace Bixas.Tangibilis
{
  public class TouchCursorEvents
  {
    public static readonly RoutedEvent TouchCursorDownEvent = EventManager.RegisterRoutedEvent("TouchCursorDown", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorEnterEvent= EventManager.RegisterRoutedEvent("TouchCursorEnter", RoutingStrategy.Direct, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorLeaveEvent= EventManager.RegisterRoutedEvent("TouchCursorLeave", RoutingStrategy.Direct, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorMoveEvent = EventManager.RegisterRoutedEvent("TouchCursorMove", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(Bixas.Tangibilis.Input.TouchDevice));
    public static readonly RoutedEvent TouchCursorUpEvent= EventManager.RegisterRoutedEvent("TouchCursorUp", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorPreviewDownEvent= EventManager.RegisterRoutedEvent("TouchCursorPreviewDown", RoutingStrategy.Tunnel, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorPreviewMoveEvent= EventManager.RegisterRoutedEvent("TouchCursorPreviewMove", RoutingStrategy.Tunnel, typeof(RoutedEventHandler), typeof(IInputElement));
    public static readonly RoutedEvent TouchCursorPreviewUpEvent= EventManager.RegisterRoutedEvent("TouchCursorPreviewUp", RoutingStrategy.Tunnel, typeof(RoutedEventHandler), typeof(IInputElement));
    


 

    
  }
}
